motor pool supervisor - French English Dictionary